trojan asteroid - English Synonyms Dictionary